af07a3eb9c9f61a302c7ac8696da95e89606034e,api/src/main/java/org/openmrs/module/fhir/api/diagnosticreport/handler/LaboratoryHandler.java,LaboratoryHandler,saveFHIRDiagnosticReport,#DiagnosticReport#,171

Before Change


			/*TODO: Unable to check for errors because it's sending errors also for not mandatory fields
			if(errors.isEmpty()) {*/
			obs.setConcept(FHIRUtils.getDiagnosticReportResultConcept());
			obs.setEncounter(omrsEncounter);
			obs = Context.getObsService().saveObs(obs, null);
			obsList.add(obs);
			// }

After Change



		if (!resultObsGroupMembersSet.isEmpty()) {
			Concept resultConcept = FHIRUtils.getDiagnosticReportResultConcept();
			Obs resultObsGroup = new Obs(Context.getPersonService().getPersonByUuid(omrsPatient.getUuid()), resultConcept,
					diagnosticReport.getIssued(), null);
			resultObsGroup.setValueText(resultConcept.getDisplayString());
			// resultObsGroup.setGroupMembers(resultObsGroupMembersSet);
			resultObsGroup.setEncounter(omrsEncounter);
			Context.getObsService().saveObs(resultObsGroup, null);
		} else {
			log.info("Result field is empty.");